<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			//构造函数模式 
			//小明 今年18岁 性别男 有男朋友 男朋友会说话 说什么自己定
			function Person(name,age,sex,have,speak){
				this.name=name;
				this.age=age;
				this.sex=sex;
				this.have=have;
				this.speak=function(){
					alert(this.name+"今年"+this.age+"岁，"+"性别"+this.sex+"，有"+this.have+"。"+this.name+"的"+this.have+"语言表达能力非常棒！");
				};
			}
			 var person1=new Person("小明",25,"男","男朋友");
			 person1.speak();
			 
			 
			 //1.构造函数不需要显示的创建Object对象
			 //2.用this代表当前对象
			 //3.构造函数名首字母大写
			 //4.构造函数没有return
			 //5.构造函数用new操作符
			 
		</script>
	</body>
</html>
